home *** CD-ROM | disk | FTP | other *** search
-
- ############## BEGIN USER CONFIGURATION SECTION ##################
-
- #---These substitutes are needed for DJGPP----#
- # Some lucky systems may automatically do
- # the COFF2EXE thing, but mine doesn't. If
- # yours does do it, substitute "echo" where
- # you see "coff2exe" below.
- #
- COFF2EXE = coff2exe
- LIBS = -lm -lpc
- DOSLINK = gcc -v
- UNIXLINK = echo
- RM = del
- #
- #---------------------------------------------#
-
- #----These substitutes are needed for UNIX----#
- #
- # COFF2EXE = echo
- # LIBS = -lm -ltermcap
- # DOSLINK = echo
- # UNIXLINK = gcc
- # RM = rm -f
- #
- #---------------------------------------------#
-
- CC = gcc -v
- CFLAGS = -O3
-
- ################ END USER CONFIGURATION SECTION ##################
-
-
- all: qbsp light vis
-
-
- clean:
- $(RM) *.o
- $(RM) qbsp
- $(RM) vis
- $(RM) light
- $(RM) qbsp.exe
- $(RM) vis.exe
- $(RM) light.exe
-
- .c.o:
- $(CC) -c $(CFLAGS) -o $@ $*.c
-
- qbsp: region.o map.o brush.o cmdlib.o csg4.o surfaces.o mathlib.o merge.o outside.o portals.o qbsp.o solidbsp.o tjunc.o writebsp.o bspfile.o nodraw.o curs.o scrn.o
- $(UNIXLINK) -o qbsp region.o map.o brush.o cmdlib.o csg4.o surfaces.o mathlib.o merge.o outside.o portals.o qbsp.o solidbsp.o tjunc.o writebsp.o bspfile.o nodraw.o scrn.o $(LIBS)
- $(DOSLINK) @qbsp.lnk $(LIBS)
- strip qbsp
- $(COFF2EXE) qbsp
-
- light: threads.o bspfile.o cmdlib.o light.o ltface.o mathlib.o trace.o entities.o curs.o scrn.o
- $(UNIXLINK) -o light threads.o bspfile.o cmdlib.o entities.o light.o ltface.o mathlib.o trace.o curs.o scrn.o $(LIBS)
- $(DOSLINK) @light.lnk $(LIBS)
- strip light
- $(COFF2EXE) light
-
- vis: vis.o flow.o cmdlib.o mathlib.o bspfile.o soundpvs.o curs.o scrn.o
- $(UNIXLINK) -o vis vis.o flow.o cmdlib.o mathlib.o bspfile.o soundpvs.o curs.o scrn.o $(LIBS)
- $(DOSLINK) @vis.lnk $(LIBS)
- strip vis
- $(COFF2EXE) vis
-
- # vis undone:
- # vis.c
- # flow.c
- # soundpvs.c
-
-